<?php
session_start();
$transaccion=$_SESSION['caweb']['consecutivo'];
$sucursal=$_SESSION['caweb']['sucursal'];
$fechacreo=date('Y-m-d H:i:s');
$usuariocreo=$_SESSION['caweb']['username'];
$tecnico_swp=$_SESSION['caweb']['tecnico_swp'];

require_once "../funciones.php";

$link_caweb = con_caweb();
$result27 ="SELECT * FROM temporal WHERE interno='$_GET[serial]' and transaccion='$transaccion'";
$result27=mysql_query($result27,$link_caweb) or die('Error temporal, '.mysql_error());


if (mysql_num_rows($result27)>0)
{
        $_SESSION['caweb']['resultado'] = 3;
        echo "<script languaje=\"Javascript\">window.location.replace('movimientos_swp.php');</script>";
}
else{
	$result24 ="SELECT * FROM seriales_partes WHERE interno='$_GET[serial]'";
	$result24=mysql_query($result24,$link_caweb) or die('Error seriales_partes, '.mysql_error());
	if (mysql_num_rows($result24)>0){
		$row24 = mysql_fetch_array($result24);

		$sucursalerror=0;
		if ($row24[sucursalcontrol] <> $sucursal)
		{ 
			// prepara Reubica Sucursal
			$result25 ="INSERT INTO reubicacionpartes (interno,transaccion,origen,destino,fechacreo,usuariocreo,sucursal,tipo,documento)
						VALUES ('$_GET[serial]','$transaccion','$row24[sucursalcontrol]','$sucursal','$fechacreo','$usuariocreo','$sucursal','Sucursal','SWP') ";
			$result25=mysql_query($result25,$link_caweb) or die('Error reubicacionpartes, '.mysql_error());						
			//	$sucursalerror=1;
		}

		$origenerror=1;
		$bodegaorigen=$_SESSION['caweb']['bodegaorigen'];
		$bodegaorigen=split(",",$bodegaorigen);
		reset ($bodegaorigen);
		foreach ($bodegaorigen as $valor)
		{
		        if (trim($valor)==trim($row24['bodega'])) 
				{ 
					$origenerror=0;  
				}
		}
		
		if($origenerror==1)
		{
			// prepara Reubica Bodega
					$result25 ="INSERT INTO reubicacionpartes (interno,transaccion,origen,destino,fechacreo,usuariocreo,sucursal,tipo,documento)
								VALUES ('$_GET[serial]','$transaccion','$row24[bodega]','02','$fechacreo','$usuariocreo','$sucursal','Bodega','SWP') ";
					$result25=mysql_query($result25,$link_caweb) or die('Error seriales_partes, '.mysql_error());
					$origenerror=0;
		}
		
		if ($origenerror==0 AND $sucursalerror==0)
		{
			
            if($row24[estado]<>'')  $estado=$row24[estado]; else  $estado='D'; 
            $calidad=$row24[calidad];

			$sucursalorigen=$sucursal;
			$bodegaorigen=$row24['bodega'];
			$ubicacionorigen=$row24['ubicacion'];			
			
			$sucursaldestino=$sucursal;
			$bodegadestino='ALI';
			$ubicaciondestino=$tecnico_swp;
			

			$result23 ="INSERT INTO temporal (transaccion,interno,item,cantidad,sucursalorigen,bodegaorigen,ubicacionorigen,";
			$result23.="sucursaldestino,bodegadestino,ubicaciondestino,internocambio,calidad,estado,usuariocreo,fechacreo) ";
			$result23.="VALUES ('$transaccion','$row24[interno]','$row24[item]','1','$sucursalorigen',";
			$result23.="'$bodegaorigen','$ubicacionorigen','$sucursaldestino','$bodegadestino','$ubicaciondestino',";
			$result23.="'$internocambio','$calidad','$estado','$usuariocreo','$fechacreo')";
			$result23=mysql_query($result23,$link_caweb) or die('Error documentos, '.mysql_error());
	        $_SESSION['caweb']['resultado'] = 1;
			echo "<script languaje=\"Javascript\">window.location.replace('movimientos_swp.php');</script>";
		}
		else
		{
			if ($origenerror==1) { $_SESSION['caweb']['resultado'] = 4; }
			if ($sucursalerror==1) { $_SESSION['caweb']['resultado'] = 5; }
			$_SESSION['caweb']['bodegaactualitem'] = trim($row24['bodega']);
			$_SESSION['caweb']['sucursalactualitem'] = trim($row24['sucursalcontrol']);
        	        echo "<script languaje=\"Javascript\">window.location.replace('movimientos_swp.php');</script>";
		}
	}
	else
	{
                $_SESSION['caweb']['resultado'] = 0;
                echo "<script languaje=\"Javascript\">window.location.replace('movimientos_swp.php');</script>";
	}
}



$_SESSION['caweb']['ultimointerno']=$_GET[serial];


?>
